I have had a lot of problems with my account. The VISA number I received did not work. When I tried to contact them, their number was busy over a week's time (more than 150 calls). I sent them multiple messages with no response. I am currently working with my bank to get the money I deposited back.
I'm done offshore until things clear up. But IMO, no, epassporte is NOT legit. I know a lot of people have had good experiences, but it only takes one bad one for it to screw up a lot.